package com.iretailer.report.dto;

import com.alibaba.fastjson.annotation.JSONField;

/**
 * @Auther: xjw
 * @Date: 2019/1/25 10:43
 * @Description:
 */
public class ReCompanies extends QueryOption {

    @JSONField(name = "Id")
    private String id;

    @JSONField(name = "Name")
    private String name;

    @JSONField(name = "CompanyCode")
    private String companyCode;

    @JSONField(name = "ShowLogo")
    private String showLogo;
    /**
     * 1 为正常
     * -1 为不正常
     */
    @JSONField(name = "Status")
    private Integer status;

    @JSONField(name = "Editable")
    private Boolean editable;

    @JSONField(name = "BackgroundImg")
    private String backgroundImg;

    @JSONField(name = "SecondaryDomain")
    private String secondaryDomain;

    @JSONField(name = "Principal")
    private String principal;

    @JSONField(name = "PrincipalMail")
    private String principalMail;

    @JSONField(name = "PrincipalTEll")
    private String principalTEll;

    @JSONField(name = "ContractStartDate")
    private String contractStartDate;

    @JSONField(name = "ContractEndDate")
    private String contractEndDate;

    @JSONField(name = "Type")
    private String type;

    @JSONField(name = "CompanyAddress")
    private String companyAddress;


    public String getCompanyCode() {
        return companyCode;
    }

    public void setCompanyCode(String companyCode) {
        this.companyCode = companyCode;
    }

    public String getSecondaryDomain() {
        return secondaryDomain;
    }

    public void setSecondaryDomain(String secondaryDomain) {
        this.secondaryDomain = secondaryDomain;
    }

    public String getBackgroundImg() {
        return backgroundImg;
    }

    public void setBackgroundImg(String backgroundImg) {
        this.backgroundImg = backgroundImg;
    }

    public String getShowLogo() {
        return showLogo;
    }

    public void setShowLogo(String showLogo) {
        this.showLogo = showLogo;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Boolean getEditable() {
        return editable;
    }

    public void setEditable(Boolean editable) {
        this.editable = editable;
    }

    public String getPrincipal() {
        return principal;
    }

    public void setPrincipal(String principal) {
        this.principal = principal;
    }

    public String getPrincipalMail() {
        return principalMail;
    }

    public void setPrincipalMail(String principalMail) {
        this.principalMail = principalMail;
    }

    public String getPrincipalTEll() {
        return principalTEll;
    }

    public void setPrincipalTEll(String principalTEll) {
        this.principalTEll = principalTEll;
    }

    public String getContractStartDate() {
        return contractStartDate;
    }

    public void setContractStartDate(String contractStartDate) {
        this.contractStartDate = contractStartDate;
    }

    public String getContractEndDate() {
        return contractEndDate;
    }

    public void setContractEndDate(String contractEndDate) {
        this.contractEndDate = contractEndDate;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getCompanyAddress() {
        return companyAddress;
    }

    public void setCompanyAddress(String companyAddress) {
        this.companyAddress = companyAddress;
    }
}
